// src/api/templateApi.js
import axios from 'axios'

// 基础URL使用 /api，Vite会将其代理到 http://localhost:8080/api
const API_URL = '/api/templates/papercut'
/**
 * 1.1: 根据条件搜索模板
 * @param {object} params - 包含 categoryId, keyword, sortBy 等
 */
export const searchTemplates = (params) => {
  // axios 会自动将 params 对象转换为 ?key1=value1&key2=value2 的查询字符串
  return axios.get(API_URL, { params })
}
/**
 * 1.2: 获取单个模板详情
 */
export const getTemplateDetails = (id) => {
  return axios.get(`${API_URL}/${id}`)
}
